package com.atguigu.service;

import com.atguigu.pojo.User;
import com.atguigu.utils.Result;
import com.baomidou.mybatisplus.extension.service.IService;

/**
* @author ASUS
* @description 针对表【news_user】的数据库操作Service
* @createDate 2025-11-03 14:39:24
*/
public interface UserService extends IService<User> {

    //登录业务
    Result login(User user);




    //根据token获取用户数据
    Result getUserInfo(String token);

    Result checkUserName(String username);


    /*
        注册业务实现
        1.检查账号是否已经被注册
        2.密码加密处理
        3.账号数据保存
        4.返回结果
         */
    Result regist(User user);
}
